Mapa de Java Interfaz
Mapa claves y valores de interfaz y un mapeo. Usted puede obtener el valor de la clave.
- Dada una clave y un valor, que puede almacenar el valor después de un objeto de mapa, se puede acceder al valor correspondiente a través de la tecla.
- Cuando no existe el valor del acceso, el método emitirá una excepción NoSuchElementException.
- Cuando el tipo de objeto y en el tipo de elemento de mapa no es compatible con el tiempo, va a lanzar una ClassCastException.
- Al utilizar objetos null no están permitidos en el objeto Map, lanza una NullPointerException.
- Cuando el intento de modificar un mapa de sólo lectura, lanza una UnsupportedOperationException.
No. | Descripción del método |
---|---|
1 | anular la clara () Elimina todas las asignaciones (opcional) mapa. |
2 | boolean containsKey (Object k) Si este mapa contiene un mapeo entre la clave especificada, devuelve true. |
3 | boolean containsValue (Object v) Si este mapa mapas una o más claves en el valor especificado, devuelve true. |
4 | Establecer entrySet () Volver la vista de las asignaciones que figuran en este mapa Set. |
5 | boolean equals (Object obj) Compara el objeto especificado con este mapa de la igualdad. |
6 | get objeto (objeto k) Devuelve el valor de la clave especificada se asigna, y si este mapa contiene ninguna asignación de la clave, se devuelve un valor nulo. |
7 | int hashCode () Devuelve el valor de código hash de este mapa. |
8 | booleano estaVacia () Si este mapa no contiene ninguna clave - Las asignaciones de valores, devuelve true. |
9 | Establecer de conjunto de claves () Vista posterior de este mapa contiene teclas Set. |
10 | put objeto (objeto k, de objetos v) Asociado con la clave especificada en el valor especificado a este mapa (operación opcional). |
11 | putAll anular (Mapa m) Copiar especificar la asignación de todas las asignaciones de este mapa (operación opcional). |
12 | Retire el objeto (objeto k) Si hay una correspondencia entre claves, se elimina de mapa (opcional). |
13 | int size () Las devoluciones mapa de teclado - Las asignaciones de valores. |
14 | (valores de la colección) Devuelve una vista Colección de los valores que figuran en este mapa. |
Ejemplos
En el siguiente ejemplo para explicar la función de mapa
import java.util.*; public class CollectionsDemo { public static void main(String[] args) { Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println(" Map Elements"); System.out.print("\t" + m1); } }
Los ejemplos anteriores resultados compilados son los siguientes:
Map Elements {Mahnaz=31, Ayan=12, Daisy=14, Zara=8}